﻿var ns = namespace("kaskelot.sp.ui");

ns.blankettpostdetails = function () {
	function init() {
		$("#btnCancel").hide();
		$("#motivationContainer").hide();

		$("[id*='btnDeny']").click(
			function () {
				if (!$(this).hasClass("active")) {
				$("[id*='btnApprove']").hide();
					$("#btnCancel").show();
					$("#motivationContainer").show();
					$(this).addClass("active");
					$(".link-button").hide();
					return false;
				}
			}
		);

		$("#btnCancel").click(
			function () {
				$("#btnCancel").hide();
				$("[id*='btnApprove']").show();
				$("#motivationContainer").hide();
				$("[id*='btnDeny']").removeClass("active");
			}
		);
	}

	function confirmApprove() {
		var v = $(".person-exists > input").is(":checked");

		if (v) {
			var personnummer = $("#pnr-container").html();
			var namn = $("#namn-container").html();

			return confirm("Personen '" + namn + "' har redan personnummer '" + personnummer + "'. Vill du uppdatera denna person?");
		}

		return true;
	}

	return {
		init: init,
		confirmApprove: confirmApprove
	};
}();